package com.kuang.lesson02.upload

import java.io.File
import java.net.Socket

/**
 * 文件上传客户端
 */
fun main() {
    Socket("127.0.0.1", 9999).use { socket ->
        socket.getOutputStream().use {
            File("xx.txt").inputStream().use { ips ->
                ips.copyTo(it)

                //通知服务器传输完毕
                socket.shutdownOutput()

                //确定服务器接收完毕,才能断开连接
                socket.getInputStream().use {
                    println(String(it.readBytes()))
                }
            }
        }
    }
}